<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../rurple.css" type="text/css" />

<title>Açıklamanız var mı?</title>
</head>
<body>
<h2 class="title">5. Açıklamanız var mı? <i>Avez-vous des
commentaires?</i></h2>

<p>İlk yazdığınız programı açın. Size söylediğim gibi onu kaydetmiştiniz, değil 
mi? Eğer kaydetmediyseniz yeniden yazın, sizi bekliyorum.</p>

<p>Tamam, programınız program penceresinde görüntüleniyor olmalı. Şimdi, bir 
bilgisayar programı yazarken en önemli şeyin ne olduğunu hatırlayın, bunu size 
söylemiştim. Eğer hatırlamıyorsanız başlangıca dönün ve yeniden okuyun.</p>

<p>Bekliyorum ...</p>

<p>Evet, yapmanız gereken en önemli şey, programlarınızı sizden başka kişilerin 
de kolaylıkla anlayabileceği şekilde yazmanızdı.Bu çok fazla uygulama yapmayı ve 
biraz da düşünmeyi gerektirir. Ancak, yazdığınız notların başka kişiler için 
olduğunu ve bu notların bilgisayar tarafından anlaşılması gerekmediğini 
unutmayın.Bu notlara <i>açıklama</i> denir. Programda <i>açıklama</i> yazmanın bir kaç 
yolu vardır. Size Python'da kullanılan en basit yolu göstereceğim. Aşağıdaki 
satırı programınızın ilk satırı olarak ekleyin. </p>

<pre>
# İlk programım
</pre>

<p>Aşağıdaki gibi bir görüntü elde etmelisiniz:</p>

<pre>
<span class="comment"># İlk programım</span>
move()
move()
turn_off()
</pre>

<p>Eğer renk körü değilseniz # sembolü ile başlayan satırın yeşil olduğunu 
göreceksiniz. Bu sembol bu satırın bir <i>açıklama</i> olduğunu ve Reeborg'un 
(ya da Python'un) bu sembolü gördükten sonra bu satırı okumayacağı anlamına 
gelir. Açıklamaların yeşil ile gösterilmesi onları komutlardan daha kolay ayırt 
etmemizi sağlar. </p>

<h3 class="try">Sıra sizde</h3>

<p># sembolünü  bir komut satırının başına koyarsanız ne olur. Bunu deneyin, 
programınızı kaydedin ve çalıştırın, Reeborg ne yapıyor?</p>

<!--==============================================-->
<hr class="line" />

<h3 class="section">Reeborg'a biraz Türkçe öğretelim</h3>

<p>Reeborg'un yaratıcıları onu planlarken İngilizce komutları anlamaya 
programladılar. Ancak  herkes İngilizce anlamayabilir. Bu nedenle Reeborg'a 
ikinci bir dil öğrenme kabiliyetini eklediler. Örneğin Reeborg'un move komutunu 
Türkçe anlayabilmesi için <tt>git = move</tt><br />
şeklinde bir satır yazılabilir. Burada sıra önemlidir, bilinen komut sağda ve 
yeni komutta solda olmalıdır. Parantezlerin kullanılmadığına dikkat edin, 
parantezler Reeborg'a komutları yerine getirmesini söylemek için kullanılıyordu, 
burada ise ona yeni bir kelime öğretiyoruz. Yeni komuta uymasını istediğimizde 
ona <tt>git()</tt><tt>
dememiz yeterlidir</tt>.</p>

<h3 class="try">Sıra sizde</h3>

<p>Aşağıdaki programı yazın:</p>

<pre>
git = move
git()
turn_off()
</pre>

<p>programı "git.rur" adıyla kaydedin ve deneyin.</p>

<h3 class="suggested">Deney!</h3>

<p>İsterseniz <tt>turn_off</tt><tt><font face="Times New Roman">'un 
Türkçesini de öğretebilirsiniz yada başka bir dilde komutlar öğretebilirsiniz</font></tt>.</p>

<div class="lessons_nav">
<a href="4-errors.htm"><img alt="previous" src=
"../../images/previous.png" /> Hataları gidermek</a> - <a href=
"../lessons_toc.htm"><img alt="home" src="../../images/home.png" /></a> - 
<a href=
"6-left.htm">Sola dönüş yapmak <img alt="next" src=
"../../images/next.png" /></a>
</div>
</body>
</html>
